package dao;

import java.util.List;

import javax.ejb.Remote;

import dto.BiletDTO;
import dto.EmployeeDTO;



@Remote
public interface BiletDAORemote {
	
	BiletDTO findBiletByStatus(BiletDTO biletDTO);
	
	BiletDTO findBiletByEmployee(BiletDTO biletDTO);
	
	//BiletDTO findBiletByPeriod(BiletDTO biletDTO);
	
	void addBilet(BiletDTO biletDTO);
	
	int findTeamLeaderByAngajat(EmployeeDTO eDTO);

	List<BiletDTO> findAllTickets(EmployeeDTO eDTO);

	BiletDTO aprovaBiletById(int biletId);

	BiletDTO refuzaBiletById(int biletId);

	List<BiletDTO> findAllTickets2(EmployeeDTO eDTO);

	List<BiletDTO> getBileteDupaStatus(String string, int i);

	List<BiletDTO> getBileteDupaData(String valoare, int id);

}
